Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Guatemala F1 Costa Rica F1 Brazil F1 Chile #1-w1 Chile #1-w3 Chile #1-w4 Argentina F1 Argentina F3 Argentina F4 Egypt F1 Egypt F2 Belarus F1 France F17 France F18 Italy F10 Russia F4 Argentina F2 Slovenia F1 Slovenia F2 France F8 France F9 Argentina F5 Italy F24 Ukraine F2 Ukraine F3 Egypt F3 Morocco F4 Ukraine F1 Ukraine F2 Ukraine F3 France F7 Italy F10 Russia F3 Cridicard Mastercard Tennis Cup - Campos do Jordao Copa Petrobras Uruguray - Montevideo Lambertz Open by Stawag - Aachen Copa Petrobras Paraguay - Asuncion Naples Challenger - Naples La Serena Open - La Serena II Cyclus Open de Tenis - Florianopolis XI Torneo Internazionale di Tennis - Barletta Morocco Tennis Tour - Fes Rijeka Challenger Buenos Aires Challenger Guayaquil Challenger Cancun Challenger Buenos Aires Challenger Buenos Aires Challenger Aix En Provence Challenger Heilbronn Challenger Lyon Challenger Blois Challenger Milan Challenger Biella Challenger Cortina Challenger Genova Challenger Banja Luka Challenger Campinas Challenger Rio De Janeiro Challenger Panama City Challenger Milan Challenger Marburg Challenger Pullach Challenger Campinas Challenger Montevideo Challenger Memorial Savigni - Sassuolo Como Challenger Abierto Club Casablanca - Mexico City Porto Alegre Challenger Copa Kia Challenger ATP - Santiago Bucaramanga Challenger Ourocard Tennis Challenger - Sao Paulo Open de Montauban - Montauban UTC Open by Selena - Cherkassy Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Lima Challenger Porsche Open - Poznan Copa AT&T - Buenos Aires Guayaquil Challenger Mercedes Cup - Stuttgart Open Romania - Bucharest Grand Prix Hassan II - Casablanca Estoril Open - Estoril Challenger Leon 2004 - Leon Allianz Suisse Open Gstaad - Gstaad Orange Prokom Open - Sopot BCR Open Romania - Bucharest Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Open Seat Godo 2007 - Barcelona Grand Prix Hassan II - Casablanca Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Croatia Open - Umag BCR Open Romania - Bucharest Medellin Challenger Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Open 13 - Marseille Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston VI Gramado Open de Tenis - Gramado BMW Open - Munich The Hypo Group Tennis International 2008 - Poertschach Orange Warsaw Open - Warsaw Mercedes Cup - Stuttgart ATP Studena Croatia Open Umag - Umag Open de Moselle - Metz Privatbank Open 2006 - Dnepropetrovsk ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg St. Petersburg Open - St. Petersburg Todi Challenger Braunschweig Challenger Brisbane International - Brisbane Movistar Open - Santiago SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote dAzur - Nice AEGON International - Eastbourne Buenos Aires Challenger International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Roma Challenger 2007 - Rome Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Medibank International - Sydney Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Winston Salem - Winston Salem Open de Moselle - Metz BCR Open Romania - Bucharest Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane VTR Open - Vina del Mar Brasil Open - Sao Paulo Open 13 - Marseille Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Power Horse World Team Cup - Dusseldorf AEGON International - Eastbourne Studena Croatia Open - Umag Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia Brisbane International - Brisbane VTR Open - Vina del Mar Brasil Open - Sao Paulo Guayaquil Challenger U.S. National Indoor Tennis Championships - Memphis Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras BMW Open - Munich Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne SkiStar Swedish Open - Bastad Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Erste Bank Open - Vienna Valencia Open - Valencia Brisbane International - Brisbane Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Geneva Open - Geneva Open de Nice Cote d'Azur - Nice AEGON Championships - London Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Citi Open - Washington Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Apia International - Sydney Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Argentina Open - Buenos Aires Millennium Estoril Open - Estoril Open Parc - Lyon Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle Antalya Cup - Antalya SkiStar Swedish Open - Bastad Konzum Croatia Open - Umag Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Brisbane International - Brisbane Argentina Open - Buenos Aires German Tennis Championships - Hamburg Cordoba Open - Cordoba Rio Open - Rio de Janeiro Barcelona Open Banc Sabadell - Barcelona Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Generali Open - Kitzbuhel Copa Petrobras Colombia - Bogota Bancolombia Open - Bogota Tennis Napoli Cup 2007 - Napoli Mitsubishi Electric Europe Cup - Monza Manerbio Challenger Turin Challenger Top Wool Challenger - Biella Copa Petrobras - Aracaju Copa Petrobras Argentina - Buenos Aires Bauer Watertechnology Cup - Eckental Credicard Mastercard Tennis Cup - Campos do Jordao Montevideo Challenger Canberra Challenger Genova Open Challenger - Genova Internazionali di Tennis di Bergamo - Bergamo Status Athens Open - Athens XL Bermuda Open - Bermuda Roma Open Challenger - Rome Internazionali BNL d'Italia - Rome Tatra Banka Slovak Open - Bratislava Rabat Challenger Marrakech Challenger Barletta Challenger Rome Challenger Orbetello Challenger San Marino Challenger Trani Challenger Movistar Open - Vina del Mar Como Challenger Todi Challenger Trnava Challenger Copa Telmex - Buenos Aires Tashkent Challenger Genova Challenger Brasil Open - Costa do Sauipe Lima Challenger Heilbronn Challenger Tanger Challenger Meknes Challenger Rabat Challenger Marrakech Challenger Barletta Challenger US Men's Clay Court Championships - Houston Blunmenau Challenger Santiago Challenger Curitiba Challenger Biella Challenger Porto Alegre Challenger Rome Challenger Milan Challenger Hypo Group Tennis International - Portschach Turin Challenger Dutch Open Tennis - Amersfoort San Benedetto Challenger Blois Challenger Perugia Challenger Napoli Challenger Palermo Challenger Croatia Open Umag - Umag Bastad Challenger Meerbusch Challenger Manerbio Challenger Sao Paulo Challenger Montevideo Challenger Santo Domingo Challenger Memorial Kolyaskin - Donetsk Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Copa Ericsson Chile - Santiago SMS Tennis Cup - Sao Paulo Visa Tennis Open - Sao Paulo Challenger Leon 2003 - Leon VIII Avierto Internacional de Salinas - Salinas Steelers Cup - Kosice Prague Open - Prague Ljubljana Open - Ljubljana Top Wool Challenger Biella - Biella BH Tennis Open International Cup - Belo Horizonte V Gramado Open de Tennis - Gramado Britania Zavaleta - Puebla San Luis Potosi Challenger - San Luis Potosi 13 BH Tennis Open International Cup - Belo Horizonte I Manta Open - Manta Copa Petrobras Santiago - Santiago Copa Petrobras Argentina - Buenos Aires Copa Petrobras Aracaju - Aracaju San Luis Potosi Challenger - San Luis Potosi Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Bogota Challenger - Bogota 4° Sporting Challenger - Turin Sassuolo Challenger - Sassuolo Trofeo Internacional Club Laieta - Barcelona Nord LB Open - Braunschweig Societa Canottieri Mincio 2005 - Mantova Riviera di Rimini Challenger - Rimini 7° Trani Cup - Trani San Marino Cepu Open - San Marino Sina-Kia Motors Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Challenger Brasov - Brasov Copa Petrobras Bogota - Bogota XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Copa Petrobras - Montevideo Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Buenos Aires Nossa Caixa Tennis Cup - Sao Paulo Masters Series - Hamburg Unique Zagreb Open - Zagreb Trofeo Sisma Mantova - Mantova Riviera di Rimini Challenger - Rimini Pacific Life Open - Indian Wells Sony Ericsson Open - Miami San Marino Cepu Open - San Marino Kos-Zucchetti Tennis Cup - Cordenons IPP Geneva Trophy - Geneva Citta di Como - Como Genoa Open - Genova Amazonia Open de Tenis - Belem Copa Petrobras Brazil - Aracaju Unicredit (Suisse) Bank S.A. Challenger - Chiasso San Remo Tennis Cup - San Remo Memorial Manfredini - Sassuolo Polska Energia Open - Bytom Challenger Lugano - Lugano La Rinascente Tennis Cup Harbour Club Milano - Milan Mamaia Challenger - Constanta Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Sporting Challenger '07 Trofeo Regione Piemonte - Turin Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Trofeo Sisma Mantova - Mantova BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Riviera di Rimini Challenger - Rimini Mutua Madrilena Madrid Open - Madrid Porsche Open - Poznan Internazionali BNL d'Italia - Rome San Marino Cepu Open - San Marino Kos-Zucchetti Tennis Cup - Cordenons Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Pekao Open - Szczecin Open des Alpes Trophee BNP Paribas - Grenoble BNP Paribas Masters - Paris Challenger 42 - Andrezieux Lambertz Open by Stawag 2007 - Aachen Copa Petrobras Paraguay - Asuncion Bauer Watertechnology Cup 2007 - Eckental Copa Petrobras Argentina - Buenos Aires BNP Paribas Open - Indian Wells Lima Challenger 2007 - Lima Sony Ericsson Open - Miami Aberto de Sao Paulo - Sao Paulo Monte-Carlo Rolex Masters - Monte-Carlo KGHM Dialog Polish Indoors - Wroclaw Mutua Madrilena Madrid Open - Madrid BMW Tennis Championship - Sunrise Rogers Cup - Toronto 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Ostdeutscher Sparkassen Cup - Dresden BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Zagreb Open - Zagreb Western & Southern Open - Cincinnati Trofeo Cassa di Risparmio di Alessandria - Alessandria Shanghai Rolex Masters - Shanghai Unicredit Czech Open - Prostejov BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Nord LB Open - Braunschweig Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Sporting Challenger '08-Trofeo Regione Piemonte - Turin BNP Paribas Open - Indian Wells Miami Open - Miami San Marino CEPU Open - San Marino Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Aamulehti Tampere Open - Tampere Internazionali BNL d'Italia - Rome Rogers Cup - Montreal UTC Open - Cherkassy Alexander Kolyaskin Memorial - Donetsk Western & Southern Open - Cincinnati Pekao Open - Szczecin Shanghai Rolex Masters - Shanghai ATP Challenger Trophy 2008 - Trnava Open Tarragona Costa Daurada - Tarragona BNP Paribas Masters - Paris PEOPLEnet CUP - Dnepropetrovsk Sao Paulo Challenger Salinas Challenger Napoli Challenger BNP Paribas Open - Indian Wells Monza Challenger Serbia Open - Belgrade Miami Open - Miami Heilbronn Challenger Olimp Kyiv Open - Kiev Poznan Challenger Szczecin Challenger Buenos Aires Challenger Astana Challenger Guayaquil Challenger Caltanissetta Challenger Napoli Challenger Alessandria Challenger Reggio Emilia Challenger San Benedetto Challenger Cordenons Challenger San Marino Challenger Mutua Madrid Open - Madrid Orbetello Challenger Internazionali BNL d'Italia - Rome Montevideo Challenger ECM Prague Open - Prague Asuncion Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Prostejov Challenger Seguros Bolivar Open - Medellin Rogers Cup - Toronto Western & Southern Open - Cincinnati Morocco Tennis Tour - Marrakech BNP Paribas Open - Indian Wells Copa Petrobras Uruguay - Montevideo San Remo Challenger Todi Challenger Internationaux du Doubs - Besancon Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger Buenos Aires Challenger Iquique Challenger Miami Open - Miami Montevideo Challenger Grand Prix Hassan II - Marrakech Corrientes Challenger Santiago Challenger Lima Challenger Guayaquil Challenger Monte-Carlo Rolex Masters - Monte-Carlo Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Mutua Madrid Open - Madrid Bastad Challenger Internazionali BNL d'Italia - Rome Hypo Group Tennis International - Portschach Western & Southern Open - Cincinnati Copa AT&T - Buenos Aires Buenos Aires Challenger Shanghai Rolex Masters - Shanghai Lima Challenger Montevideo Challenger Mexico City Challenger Banja Luka Challenger Miami Open - Miami Internazionali BNL d'Italia - Rome AEGON Championships - London Bet-at-home Open - Hamburg Braunschweig Challenger Alphen Challenger Szczecin Challenger Bordeaux Challenger Guayaquil Challenger AEGON Championships - London AEGON International - Eastbourne Alicante Challenger Bet-at-home Open - Hamburg Vicenza Challenger Blois Challenger Ludwigshafen Challenger Mallorca Challenger Genova Challenger Banja Luka Challenger Biella Challenger Rio Open - Rio de Janeiro Swiss Indoors Basel - Basel Orange Prokom Open - Sopot St. Petersburg Open - St. Petersburg BCR Open Romania - Bucharest Estoril Open - Estoril Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Gerry Weber Open - Halle Tennis Channel Open - Las Vegas Kremlin Cup - Moscow BRD Nastase Tiriac Trophy - Bucharest Erste Bank Open - Vienna Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Citi Open - Washington Konzum Croatia Open - Umag BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Apia International - Sydney Ecuador Open - Quito Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Royal Guard Open Chile - Vina del Mar Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Ecuador Open - Quito Grand Prix Hassan II - Marrakech Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Argentina Open - Buenos Aires Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Brisbane International - Brisbane European Open - Antwerp Heineken Open - Auckland NASDAQ-100 Open - Miami BellSouth Open - Vina del Mar Abierto Mexicano Telcel - Acapulco BNP Paribas Masters - Paris Pilot Pen Tennis - New Haven Stockholm Open - Stockholm Copa Telmex - Buenos Aires Barcelona Open BancSabadell - Barcelona Davidoff Swiss Indoors Basel - Basel China Open - Beijing Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis Swiss Indoors Basel - Basel Suisse Open - Gstaad Sydney International - Sydney U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Pacific Life Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group 1, PO, UKR-GBR 2-3 Davis Cup, Group 2, 1R, GRE-UKR 3-2 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, 2R, UKR-SWE 3-2 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, PO, ESP-UKR 5-0 Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, Group I, 2R, POL-UKR 3-1 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, 1R, ARG-ITA 2-3 Davis Cup, Group I, PO, ISR-UKR 0-5 U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Olympics - London Hopman Cup - Perth